const Mock = require("mockjs")
const data = Mock.mock({
    //定义要生成的数据(DTD数据模板定义规范)
    "memberList|5":[
        {
            "id|+1":1, //id字增长
            "name|1-3":"小陈", //随机生成1-3个小陈，生成2个小梦
            "phone|11":"8",  //11位电话号码
            "age|1-120":1, //生成1-120岁之间的年龄
            "salary|6000-8000.1-3":1, //随机生成6000-8000的数据，小数1到3位
            "status|1":true,  //随机生成true或者false概率都位1/2
            "open|2-4":false, //生成概率 true:4/(2+4) false:2/(2+4)
            "order|2":{"id":1,"name":"订单1","price":999}, //在对象中随机抽取2个属性进行返回
            "order|2-3":{"id":1,"name":"订单1","price":999}, //在对象中随机抽取2-3个属性进行返回
            "idCard":/\d{15}|\d{18}/, //支持正则表达式的指定 ps:不要用单引号或双引号引起来
        },
    ] 
})
//输出生成数据并格式化json
console.log(JSON.stringify(data,null,2));